﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace TogheterWeBuyIt.Models.Repositories
{
	public class LivroRepository
	{
		PromocoesDBDataContext db = new PromocoesDBDataContext();

		public IQueryable<Livro> GetLivros(string nome)
		{
			return from livro in db.Livros
				   where livro.Nome.Contains(nome)
				   select livro;
		}

		public IQueryable<Livro> GetLivrosPorAutor(string autor)
		{
			return from livro in db.Livros
				   where livro.Autor.Contains(autor)
				   select livro;
		}

		public void Add(Livro livro)
		{
			db.Livros.InsertOnSubmit(livro);
			db.SubmitChanges();
		}

		public Livro GetLivro(int idProd)
		{
			return db.Livros.SingleOrDefault(p => p.IdProduto == idProd);
		}
	}
}